Grouping Method Factoring